home *** CD-ROM | disk | FTP | other *** search
- DOCUMENTATION FOR PAL.COM Ver. 1.2 June 7, 1985
- Personal Appointment Locator for Sidekick
- Sidekick is a product of Borland International
-
- PAL is copyright 1985 by Robert D. Tolz
- 110 Greene St.
- New York, NY 10012
- Compuserve [70475,1071]
-
-
-
-
- 1. WHO CAN USE PAL?
-
- This version of PAL is usable only by owners of IBM-PC's and
- compatibles who are users of the appointment calendar facility
- provided in Sidekick.
-
-
-
- 2. WHAT DOES PAL DO?
-
- Features of PAL version 1.2 include the following:
-
- * Search your appointment file to show all your
- appointments within a specified range of days from today.
-
- * Optionally send the report to the printer.
-
- * Optionally send the report to a file.
-
- * Search your appointment file for an appointment
-
- * Maintain a reminder list
-
-
-
-
- 3. WHAT IS THE BEST WAY TO USE PAL?
-
- In report mode, the best way has been to invoke PAL from my
- autoexec.bat file after the date has been set. This assures me
- that as soon as I boot up, I will see all my appointments
- automatically without having to call up Sidekick and search
- manually through the appointment calendar.
-
- In search mode, I use PAL to search my entire appointment
- file from beginning to end to locate a memo that matches the
- string I supply.
-
-
-
- 4. HOW DO I USE PAL?
-
- A. PAL syntax:
-
- PAL n{C,F,P} {Filename} for Report Mode, or
- PAL ${C,F,P} {SearchTerm} {Filename} for Search Mode
-
- You ** must ** specify either of the mode selectors "n" or
- "$" as the first term on the command line following "PAL",
- otherwise you will get an error message and a help screen.
-
- B. In Report Mode, "n" represents a positive integer
- describing the number of days that you want PAL to scan, from and
- including today's date. You may follow "n" with one or more of
- the three optional parameters. After the optional parameters,
- you may specify the name of the file you want to read.
-
- C. In Search Mode, "$" signals PAL that the next following
- term on the commandline is the string you want to match. You may
- follow "$" with one or more of the three optional parameters.
- After the optional parameters, you ** must ** specify the
- searchterm you wish to match. After the searchterm, you may
- specify the name of the file you want to search.
-
- D. "C", "F" and "P" are optional parameters. If you
- choose any one or more of these parameters, they must be
- specified immediately following the mode selectors "n" or "$",
- without the presence of any intervening spaces. If any spaces
- follow your mode selector, then the next series of characters
- will be taken by PAL to be the next term which it expects to see
- on the command line. The meaning of the optional parameters is
- as follows.
-
- "C" turns off color. By default, color
- is on if your monitor runs from a color card and
- off if you have a monochrome monitor running from a
- mono card. Do not mistake "monochrome" for a black
- & white composite monitor hooked up to a color
- card. If you have a black & white monitor running
- off a color card, then the characters are likely to
- be very difficult to read unless you use the "C"
- parameter. "C" has no effect in monochrome
- systems. If you have a color monitor, then use "C"
- at your discretion.
-
- "F" automatically sends the report to a
- file by the name of "PAL.TXT." The entire output
- is capitalized. This option may be useful to those
- who would like to use PAL.TXT in redirection,
- piping, or batch files. When F is specified, the
- report is also produced on the screen, but the
- display does not pause when the screen fills.
-
- "P" sends the report to your printer.
- When P is specified, the report is also produced on
- the screen, but the display does not pause when the
- screen fills.
-
- {Note: Version 1.1 of PAL contained a
- delete option. This has been removed. Sidekick was
- apparently becoming confused when an appointment file
- to which it was currently attached and which it held in
- memory was being changed by PAL. The delete option
- will reappear in PAL whenever I can figure out a way to
- dispel Sidekick's confusion.}
-
- E. "Filename" is an optional designation of the name of your
- appointment file. It must be separated from preceeding terms by at
- least one space. "Filename" must be a string giving the full
- name of the appointment file you wish to scan; you may designate
- the full subdirectory description if the file is not in the
- default subdirectory. If you do not supply a filename, then
- PAL will assume that you are looking for "APPOINT.APP" in the
- default subdirectory.
-
- F. "SearchTerm" is required in Search Mode. SearchTerm is
- any word or part of a word for which you would like to find a
- match in your appointment file. PAL does not care what case you
- use for the characters of SearchTerm. For instance, specifying
- "PAL $ aS" will match and produce a report showing appointments
- for "Baseball Game," "Lou Asner" or "!Ask for a raise".
-
-
-
-
- 5. HOW DO I MAINTAIN A REMINDER LIST?
-
- All you have to do is enter your reminders with Sidekick,
- making sure that the first character is "!". From then on,
- unless you physically delete that reminder with Sidekick, any
- time you call up PAL in report mode, any reminders which were
- entered for days prior to the current date will be displayedy
- time you call up PAL in report mode, any reminders which were
- entered for days prior to the current date will be displayed
- following the regular report.
-
- For instance, let's say that on May 15, I open up my
- appointment calendar to June 1 and enter (at any vacant slot)
- "!Ask for raise." If my autoexec.bat file includes "PAL
- 3", then I will start seeing that reminder on May 30. If I
- procrastinate and fail to follow through on the reminder, then on
- June 2 and thereafter, so long as I have not physically deleted
- that reminder with Sidekick, I will continue to see it carried
- forward and displayed whenever I call PAL in the report mode.
-
-
- 6. EXAMPLES.
-
- PAL 7 gives a report for 7 days;
- PAL 32000 gives a report for 32000 days;
- PAL 7cPf gives a report for 7 days, turns off
- color, sends report to screen, printer,
- and (in all caps) to a file called
- "Pal.Txt". Note that the order of the
- optional parameters and their case is
- insignificant. The report to the screen
- will not pause when the screen is filled
- so long as the report is going to either
- the file or the printer.
- PAL 7 \sk\appoint.app
- gives a 7 day report from the file
- appoint.app found in subdirectory \sk.
- All the prior examples assumed
- appoint.app exists on the default drive.
- PAL 7 \todolist gives a 7 day report from a file in the
- root subdirectory with the name of
- todolist
- PAL $ bo Searches appoint.app in the default
- subdirectory for memos containing the
- string "bo". You could also have
- typed "BO", "Bo", or "bO" without
- any difference in effect. PAL will
- look for all permutations of upper-
- case/lower-case in your memos.
-
- PAL $ bo \sk\appoint.app
- Searches appoint.app in the \sk
- subdirectory for memos containing the
- string "bo".
-
- PAL $ Henry Kissinger
- searches the file Kissinger located in
- the default subdirectory for memos
- containing the string "Henry". Be
- careful: your search string must be
- a single character or word. Once
- PAL sees a blank, it presumes that the
- searchterm is finished and looks at
- the next word as the name of the file.
-
-
-
- 7. WHAT IF I WANT TO SEE APPOINTMENTS FROM A RANGE THAT BEGINS
- ON A DATE OTHER THAN TODAY?
-
- Sorry, there's no easy solution to that other than to use
- the DATE command from DOS to change the current date, then run
- PAL, then use the DATE command again to restore the correct date.
- PAL will always look to the system date as the beginning of its
- range.
-
-
-
- 8. WHAT WAS PAL PROGRAMMED IN?
-
- Turbo Pascal version 3, of course.
-
-
-
- 9. WHAT ABOUT BUGS, WISH LISTS, ETC.?
-
- Contact the author above. I am anxious to hear your
- comments and fix up any problems. I would like to know how you
- think PAL can be made more useful to you.
-
-
-
-
- 10. DONATIONS:
-
- (as thanks for making PAL available and/or to encourage
- further development) will not be rejected. See address above.